package com.sky.vo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @Description: 书籍
 * @Author: Qiuyan
 * @Date: 2025-04-13 09:57
 * @Version： 1.0
 **/

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class BookVO implements Serializable {
    private Long bookId;
    private String audioFileUrl;
    private String author;
    private String availabilityStatus;
    private String bookCode;
    private String bookName;
    private String fictionNonfiction;
    private Boolean hasQuiz;
    private BigDecimal level;
    private Integer pages;
    private Integer stock;
    private Integer words;
    private Integer seriesId;
    private Long categoryId;
    
    //补充显示字段
    private String categoryName;    //分类名称
    private String seriesName;      //系列名称
    private String image;           //图片
    private String description;     //描述信息
    private Integer status;         //状态
    private LocalDateTime updateTime; //更新时间
}
